//
//  compinfo.h
//  ltlbmc
//
//  Created by GD Huang on 5/22/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#ifndef ltlbmc_compinfo_h
#define ltlbmc_compinfo_h

#include "attribute.h"

namespace cilast {
    
    class fieldinfo;
    class attribute;
    
    class compinfo : public OCamlObject {
    public:    
        bool    cstruct;
        char*  cname;
        int     ckey;
        std::vector<fieldinfo*>   cfields;
        std::vector<attribute*>   cattr;
        bool    cdefined;
        bool    creferenced;
    public:
        
    };
}
#endif
